package com.lmexpress.orm.eccang;

import java.io.Serializable;
import java.util.List;

@SuppressWarnings("serial")
public class YCOrder implements Serializable {
    private String reference_no;// string require 客户参考号    
    private String shipper_hawbcode;// string option 运单号    
    private String shipping_method;// string require 配送方式/运输方式    
    private String country_code;// string require 收件人国家二字码    
    private String extra_service;// string option 附加服务代码,多个以英文分号";"隔开    
    private Double order_weight;// float require 订单重量,单位KG,最多3位小数    
    private String shipping_method_no;// string option 服务商单号    
    private Integer order_pieces;// int require 外包装件数    
    private String mail_cargo_type;// string option 包裹申报种类1:Gif礼品;2:CommercialSample 商品货样; 3:Document,文件; 4:Other; 其他默认4
    private Integer is_return;// int option 是否退回,包裹无人签收时是否退回,1-退回,0-不退回    
    private String insurance_value;// float option 投保金额,默认RMB 
    private Integer cargo_type;// string option 货物类型,默认为包裹    
    private String sales_amount;// float option 订单金额    
    private String sales_currency;// string option 订单金额币种    
    private String seller_id;// string option 卖家ID    
    private String buyer_id;// string option 买家ID    
    private String payment_type;// string option 暂停使用该字段,默认为预付    
    private String invoice_fee;// float option 发票运费    
    private String is_COD;// string option 是否为COD订单,Y是N否,默认N
    private Consignee Consignee;
    private Shipper Shipper;
    private List<Item> ItemArr;
    private Volume Volume;
    
    public String getReference_no() {
        return reference_no;
    }
    
    public void setReference_no(String reference_no) {
        this.reference_no = reference_no;
    }
    
    public String getShipper_hawbcode() {
        return shipper_hawbcode;
    }
    
    public void setShipper_hawbcode(String shipper_hawbcode) {
        this.shipper_hawbcode = shipper_hawbcode;
    }
    
    public String getShipping_method() {
        return shipping_method;
    }
    
    public void setShipping_method(String shipping_method) {
        this.shipping_method = shipping_method;
    }
    
    public String getCountry_code() {
        return country_code;
    }
    
    public void setCountry_code(String country_code) {
        this.country_code = country_code;
    }
    
    public String getExtra_service() {
        return extra_service;
    }
    
    public void setExtra_service(String extra_service) {
        this.extra_service = extra_service;
    }
    
    public Double getOrder_weight() {
        return order_weight;
    }
    
    public void setOrder_weight(Double order_weight) {
        this.order_weight = order_weight;
    }
    
    public String getShipping_method_no() {
        return shipping_method_no;
    }
    
    public void setShipping_method_no(String shipping_method_no) {
        this.shipping_method_no = shipping_method_no;
    }
    
    public Integer getOrder_pieces() {
        return order_pieces;
    }
    
    public void setOrder_pieces(Integer order_pieces) {
        this.order_pieces = order_pieces;
    }
    
    public String getMail_cargo_type() {
        return mail_cargo_type;
    }
    
    public void setMail_cargo_type(String mail_cargo_type) {
        this.mail_cargo_type = mail_cargo_type;
    }
    
    public Integer getIs_return() {
        return is_return;
    }

    public void setIs_return(Integer is_return) {
        this.is_return = is_return;
    }

    public String getInsurance_value() {
        return insurance_value;
    }
    
    public void setInsurance_value(String insurance_value) {
        this.insurance_value = insurance_value;
    }
    
    public Integer getCargo_type() {
        return cargo_type;
    }
    
    public void setCargo_type(Integer cargo_type) {
        this.cargo_type = cargo_type;
    }
    
    public String getSales_amount() {
        return sales_amount;
    }
    
    public void setSales_amount(String sales_amount) {
        this.sales_amount = sales_amount;
    }
    
    public String getSales_currency() {
        return sales_currency;
    }
    
    public void setSales_currency(String sales_currency) {
        this.sales_currency = sales_currency;
    }
    
    public String getSeller_id() {
        return seller_id;
    }
    
    public void setSeller_id(String seller_id) {
        this.seller_id = seller_id;
    }
    
    public String getBuyer_id() {
        return buyer_id;
    }
    
    public void setBuyer_id(String buyer_id) {
        this.buyer_id = buyer_id;
    }
    
    public String getPayment_type() {
        return payment_type;
    }
    
    public void setPayment_type(String payment_type) {
        this.payment_type = payment_type;
    }
    
    public String getInvoice_fee() {
        return invoice_fee;
    }
    
    public void setInvoice_fee(String invoice_fee) {
        this.invoice_fee = invoice_fee;
    }
    
    public String getIs_COD() {
        return is_COD;
    }
    
    public void setIs_COD(String is_COD) {
        this.is_COD = is_COD;
    }

    public Consignee getConsignee() {
        return Consignee;
    }

    public void setConsignee(Consignee consignee) {
        Consignee = consignee;
    }

    public Shipper getShipper() {
        return Shipper;
    }

    public void setShipper(Shipper shipper) {
        Shipper = shipper;
    }

    public List<Item> getItemArr() {
        return ItemArr;
    }

    public void setItemArr(List<Item> itemArr) {
        ItemArr = itemArr;
    }

    public Volume getVolume() {
        return Volume;
    }

    public void setVolume(Volume volume) {
        Volume = volume;
    }
}